- Publisher : Payload Media (December 7, 2020)
- Language : English
- Paperback : 492 pages
- ISBN-10 : 1951442288
- ISBN-13 : 978-1951442286
کتابSwiftUI Essentials - iOS 14 Edition: Learn to Develop IOS Apps Using SwiftUI, Swift 5 and Xcode 12
منابع کتاب کتابSwiftUI Essentials - iOS 14 Edition: Learn to Develop IOS Apps Using SwiftUI, Swift 5 and Xcode 12
هدف این کتاب آموزش مهارت های لازم برای ساخت اپلیکیشن های iOS 14 با استفاده از SwiftUI، Xcode 12 و زبان برنامه نویسی Swift 5.3 می باشد.
با شروع اصول اولیه، این کتاب خلاصه ای از مراحل لازم برای راه اندازی یک محیط توسعه iOS را همراه با مقدمه ای در مورد استفاده از زمین بازی Swift برای یادگیری و آزمایش با Swift ارائه می دهد.
این کتاب همچنین شامل فصلهای عمیقی است که به معرفی زبان برنامهنویسی Swift 5.3 شامل انواع دادهها، جریان کنترل، توابع، برنامهنویسی شیگرا، پوششهای ویژگی و مدیریت خطا میپردازد.
مقدمهای بر مفاهیم کلیدی SwiftUI و معماری پروژه با یک تور راهنما از Xcode در حالت توسعه SwiftUI دنبال میشود. این کتاب همچنین ایجاد نماهای SwiftUI سفارشی را پوشش میدهد و توضیح میدهد که چگونه این نماها برای ایجاد طرحبندیهای رابط کاربری از جمله استفاده از پشتهها، فریمها و فرمها ترکیب میشوند.
سایر موضوعات تحت پوشش شامل مدیریت داده ها با استفاده از ویژگی های حالت علاوه بر اشیاء قابل مشاهده، وضعیت و محیط، و همچنین مفاهیم کلیدی طراحی رابط کاربری مانند اصلاح کننده ها، لیست ها، نماهای زبانه، منوهای زمینه و ناوبری رابط کاربر، و گروه های طرح کلی است.
این کتاب همچنین شامل فصلهایی است که شامل طراحی گرافیکی، انیمیشن رابط کاربری، انتقال مشاهده و مدیریت حرکت، ویجت کیت، برنامههای مبتنی بر سند و ادغام SiriKit میشود.
فصلهایی نیز ارائه شدهاند که نحوه ادغام نماهای SwiftUI را در پروژههای مبتنی بر UIKit موجود توضیح میدهد و ادغام کد UIKit در SwiftUI را توضیح میدهد.
در نهایت، این کتاب نحوه بستهبندی یک برنامه تکمیلشده و آپلود آن را برای انتشار در اپ استور توضیح میدهد. در طول مسیر، موضوعات مطرحشده در کتاب از طریق آموزشهای دقیق، که کد منبع آن نیز برای دانلود موجود است، بهکار گرفته میشوند. .
بنابراین، هدف این کتاب آموزش مهارتهای لازم برای ساخت اپلیکیشنهای خود برای iOS 14 با استفاده از SwiftUI است. با فرض اینکه آماده دانلود iOS 14 SDK و Xcode 12 هستید و یک سیستم Apple Mac دارید، آماده شروع کار هستید.
ارسال نظر درباره کتابSwiftUI Essentials - iOS 14 Edition: Learn to Develop IOS Apps Using SwiftUI, Swift 5 and Xcode 12